
.main__pre--code--wrap{

.line-pre{
    margin-bottom: 10px;
    padding: 14px 20px;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
}

.ace_gutter {
    background: #ffffff none repeat scroll 0 0;
    color: #999;
}
.ace_print-margin {
    background: #e8e8e8 none repeat scroll 0 0;
    width: 1px;
}
.ace-github-light {
    background-color: #ffffff;
    color: #333;
}
.ace_cursor {
    color: #000;
}
.ace_marker-layer .ace_selection {
    background: #c8c8fa none repeat scroll 0 0;
}
.ace_multiselect .ace_selection.ace_start {
    border-radius: 2px;
    box-shadow: 0 0 3px 0 #ffffff;
}
.ace_marker-layer .ace_step {
    background: #c6dbae none repeat scroll 0 0;
}
.ace_marker-layer .ace_bracket {
    border: 1px solid silver;
    margin: -1px 0 0 -1px;
}
.ace_marker-layer .ace_active-line {
    background: #f5f5f5 none repeat scroll 0 0;
}
.ace_gutter-active-line {
    background-color: #f5f5f5;
}
.ace_marker-layer .ace_selected-word {
    border: 1px solid #c8c8fa;
}
.ace_fold {
    background-color: #a71d5d;
    border-color: #333;
}
.ace_keyword {
    color: #a71d5d;
}
.ace_constant {
    color: #0086b3;
}
.ace_support {
    color: #0086b3;
}
.ace_support.ace_constant {
    color: #0086b3;
}
.ace_support.ace_type {
    color: #a71d5d;
}
.ace_storage {
    color: #a71d5d;
}
.ace_storage.ace_type {
    color: #a71d5d;
}
.ace_invalid.ace_illegal {
    background-color: #b52a1d;
    color: #f8f8f8;
    font-style: italic;
    text-decoration: underline;
}
.ace_invalid.ace_deprecated {
    color: #b52a1d;
    font-style: italic;
    text-decoration: underline;
}
.ace_string {
    color: #df5000;
}
.ace_string.ace_regexp {
    color: #df5000;
}
.ace_comment {
    color: #969896;
}
.ace_variable {
    color: #1d3e81;
}
.ace_entity.ace_name {
    color: #795da3;
}
.ace_entity.ace_name.ace_tag {
    color: #63a35c;
}
.ace_markup.ace_heading {
    color: #1d3e81;
}
.ace_markup.ace_list {
    color: #693a17;
}
.pl-c {
    color: #969896;
}
.pl-c1, .pl-mdh, .pl-mm, .pl-mp, .pl-mr, .pl-s1 .pl-v, .pl-s3, .pl-sc, .pl-sv {
    color: #0086b3;
}
.pl-e, .pl-en {
    color: #795da3;
}
.pl-s1 .pl-s2, .pl-smi, .pl-smp, .pl-stj, .pl-vo, .pl-vpf {
    color: #333;
}
.pl-ent {
    color: #63a35c;
}
.pl-k, .pl-s, .pl-st {
    color: #a71d5d;
}
.pl-pds, .pl-s1, .pl-s1 .pl-pse .pl-s2, .pl-sr, .pl-sr .pl-cce, .pl-sr .pl-sra, .pl-sr .pl-sre, .pl-src {
    color: #df5000;
}
.pl-mo, .pl-v {
    color: #1d3e81;
}
.pl-id {
    color: #b52a1d;
}
.pl-ii {
    background-color: #b52a1d;
    color: #f8f8f8;
}
.pl-sr .pl-cce {
    color: #63a35c;
    font-weight: bold;
}
.pl-ml {
    color: #693a17;
}
.pl-mh, .pl-mh .pl-en, .pl-ms {
    color: #1d3e81;
    font-weight: bold;
}
.pl-mq {
    color: #008080;
}
.pl-mi {
    color: #333;
    font-style: italic;
}
.pl-mb {
    color: #333;
    font-weight: bold;
}
.pl-md, .pl-mdhf {
    background-color: #ffecec;
    color: #bd2c00;
}
.pl-mdht, .pl-mi1 {
    background-color: #eaffea;
    color: #55a532;
}
.pl-mdr {
    color: #795da3;
    font-weight: bold;
}

}